const http = require('../../../../utils/http.js');
Page({
  data: {
    dataList: [],         // 原始数据
    filteredDataList: [], // 过滤后的数据
    searchKeyword: ''     // 搜索关键字
  },

  onLoad() {
    this.getData();
  },

  getData() {
    http.get('/zhongkao/graduationSchool/all').then(res =>{
      this.setData({
        dataList: res.data.data,
        filteredDataList: res.data.data  // 初始化时显示全部数据
      });
    }).catch(err => {
      console.log(err);
      wx.showToast({
        title: '系统错误，请稍后重试',
        icon: 'none'  // 修正这里：'none' 或 'error'
      })
    })
  },

  // 新增搜索处理函数
  onSearchInput(e) {
    const keyword = e.detail.value.trim().toLowerCase();
    this.setData({
      searchKeyword: keyword
    }, () => {
      this.filterData();
    });
  },

  // 数据过滤方法
  filterData() {
    const { dataList, searchKeyword } = this.data;
    
    if (!searchKeyword) {
      this.setData({ filteredDataList: dataList });
      return;
    }
    
    const filtered = dataList.filter(item => 
      item.name.toLowerCase().includes(searchKeyword)
    );
    
    this.setData({ filteredDataList: filtered });
  }
});